home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir34 / ultr102.zip / !USC0225.CFG < prev   
Text File  |  1992-03-03  |  6KB  |  255 lines

  1. ;***********************************************************************
  2. ;
  3. ;       UltraStor EISA ESDI Hard Disk Controller (ULTRA 22F)
  4. ;
  5. ;       UltraStor ULTRA 22F EISA Configuration File
  6. ;       Version : 1.01
  7. ;       Date    : February 27, 1992
  8. ;
  9. ;**********************************************************************
  10.  
  11.  
  12. ;---------------------------------------------
  13. ;       Board Identification Block
  14. ;---------------------------------------------
  15. BOARD
  16.   ID = "USC0225"
  17.   NAME = "UltraStor - ULTRA 22F ESDI Hard Disk Controller" 
  18.   MFR = "UltraStor"
  19.   CATEGORY = "MSD"                      ;Mass Storage Device
  20.   SLOT = EISA                           ;EISA slot
  21.   LENGTH = 330                          ;in millimeter
  22.   AMPERAGE = 2000                       ;max current allowed
  23.   SKIRT = NO                            ;board skirt
  24.   READID = YES                          ;ID readable
  25.   BUSMASTER = 100                       ;max. latency 100 microseconds
  26.   IOCHECK = VALID
  27.   DISABLE = SUPPORTED
  28.   COMMENTS = "ULTRA 22F is a high speed ESDI to EISA disk
  29.           controller with intelligent caching on board.\n\n
  30.     The ULTRA 22F has the following features:\n
  31.     . Supports EISA bus master burst transfer mode of 33MB/sec.\n
  32.     . Utilizes INTEL BMIC chip for EISA compatibility.\n
  33.     . AT (ISA) register and BIOS downward compatibility.\n
  34.     . Supports multi-threaded command chaining.\n
  35.     . Coexists with other disk controller in a system.\n
  36.     . 1:1 interleave up to 20Mb/sec ESDI drives.\n"
  37.  
  38. ;---------------------------------------------
  39. ;       Initialization Information Block
  40. ;---------------------------------------------
  41. IOPORT(1) = 0ZC85h
  42.     SIZE = BYTE
  43.     INITVAL = xxxxxxxxb
  44.  
  45. IOPORT(2) = 0ZC86h
  46.     SIZE = BYTE
  47.     INITVAL = 0xxx1110b
  48.  
  49. IOPORT(3) = 0ZC84h
  50.     SIZE = BYTE
  51.     INITVAL = 00000xxxb
  52.  
  53. GROUP = "UltraStor ULTRA 22F Disk Controller"
  54.     TYPE = "MSD"
  55.  
  56. FUNCTION = "UltraStor ULTRA 22F"
  57. COMMENTS = "Enable or Disable ULTRA 22F controller"
  58.     CHOICE = "Enable"
  59.        FREE
  60.        INIT = IOPORT(3)LOC(0) 1
  61.  
  62.     CHOICE = "Disable"
  63.        DISABLE = YES
  64.        FREE
  65.        INIT = IOPORT(3)LOC(0) 0
  66.  
  67. FUNCTION = "EISA Mode Configuration"
  68. COMMENTS = "Configure ULTRA 22F in EISA mode."
  69.    SUBFUNCTION = "BIOS Address Selection"
  70.     CHOICE = "C8000h"
  71.      FREE
  72.      MEMORY = 16K
  73.      ADDRESS = 0C8000h
  74.      MEMTYPE = OTH
  75.      WRITABLE = YES
  76.      SHARE = NO
  77.      SIZE = BYTE
  78.      CACHE = YES
  79.      DECODE = 32
  80.      INIT = IOPORT(1)LOC(2-0) 010
  81.  
  82.     CHOICE = "CC000h"
  83.      FREE
  84.      MEMORY = 16K
  85.      ADDRESS = 0CC000h
  86.      MEMTYPE = OTH
  87.      WRITABLE = YES
  88.      SHARE = NO
  89.      SIZE = BYTE
  90.      CACHE = YES
  91.      DECODE = 32
  92.      INIT = IOPORT(1)LOC(2-0) 011
  93.  
  94.     CHOICE = "D0000h"
  95.      FREE
  96.      MEMORY = 16K
  97.      ADDRESS = 0D0000h
  98.      MEMTYPE = OTH
  99.      WRITABLE = YES
  100.      SHARE = NO
  101.      SIZE = BYTE
  102.      CACHE = YES
  103.      DECODE = 32
  104.      INIT = IOPORT(1)LOC(2-0) 100
  105.  
  106.     CHOICE = "D4000h"
  107.      FREE
  108.      MEMORY = 16K
  109.      ADDRESS = 0D4000h
  110.      MEMTYPE = OTH
  111.      WRITABLE = YES
  112.      SHARE = NO
  113.      SIZE = BYTE
  114.      CACHE = YES
  115.      DECODE = 32
  116.      INIT = IOPORT(1)LOC(2-0) 101
  117.  
  118.     CHOICE = "D8000h"
  119.      FREE
  120.      MEMORY = 16K
  121.      ADDRESS = 0D8000h
  122.      MEMTYPE = OTH
  123.      WRITABLE = YES
  124.      SHARE = NO
  125.      SIZE = BYTE
  126.      CACHE = YES
  127.      DECODE = 32
  128.      INIT = IOPORT(1)LOC(2-0) 110
  129.  
  130.     CHOICE = "DC000h"
  131.      FREE
  132.      MEMORY = 16K
  133.      ADDRESS = 0DC000h
  134.      MEMTYPE = OTH
  135.      WRITABLE = YES
  136.      SHARE = NO
  137.      SIZE = BYTE
  138.      CACHE = YES
  139.      DECODE = 32
  140.      INIT = IOPORT(1)LOC(2-0) 111
  141.  
  142.     CHOICE = "C4000h"
  143.      FREE
  144.      MEMORY = 16K
  145.      ADDRESS = 0C4000h
  146.      MEMTYPE = OTH
  147.      WRITABLE = YES
  148.      SHARE = NO
  149.      SIZE = BYTE
  150.      CACHE = YES
  151.      DECODE = 32
  152.      INIT = IOPORT(1)LOC(2-0) 001
  153.  
  154.        CHOICE = "Disable"
  155.      DISABLE = YES
  156.      FREE
  157.      INIT = IOPORT(1)LOC(2-0) 000
  158.  
  159.    SUBFUNCTION = "Interrupt Selection"
  160.       CHOICE = "IRQ 10 - Edge Trigger"
  161.      FREE
  162.      IRQ = 10
  163.      SHARE = NO
  164.      INIT = IOPORT(1)LOC(7-4) 1000
  165.  
  166.       CHOICE = "IRQ 11 - Edge Trigger"
  167.      FREE
  168.      IRQ = 11
  169.      SHARE = NO
  170.      INIT = IOPORT(1)LOC(7-4) 0100
  171.  
  172.       CHOICE = "IRQ 12 - Edge Trigger"
  173.      FREE
  174.      IRQ =  12
  175.      SHARE = NO
  176.      INIT = IOPORT(1)LOC(7-4) 0010
  177.  
  178.       CHOICE = "IRQ 15 - Edge Trigger"
  179.      FREE
  180.      IRQ = 15
  181.      SHARE = NO
  182.      INIT = IOPORT(1)LOC(7-4) 0001
  183.  
  184. FUNCTION = "ISA Mode Configuration"
  185. COMMENTS = "Configure ULTRA 22F in ISA mode to use Primary I/O port, or
  186.         Secondary I/O port.\n
  187.         Primary uses IRQ14 and I/O port addresses 1F0-1F7h\n
  188.         Secondary uses IRQ14 and I/O port addresses 170-177h."
  189.  
  190.       CHOICE = "Primary"
  191.      SUBTYPE = "PRI"
  192.      FREE
  193.  
  194. ; The ULTRA 22F operates in ISA mode using IRQ 14 only during the power up
  195. ; process. The ULTRA 22F is designed to share IRQ 14 with another hard disk
  196. ; controller in the same OTHtem. If the EISA configuration utility is
  197. ; configured with IRQ = 14 and SHARE =  NO statements, for example, IDE
  198. ; hard disk configuration file, the following three statements must be
  199. ; commented out to avoid EISA configuration utility conflict. If no such
  200. ; conflict occurs, user may choose to uncomment those three statements.
  201.  
  202. ;        IRQ = 14
  203. ;        SHARE = YES
  204. ;        TRIGGER = EDGE
  205.      PORT = 01F0h-01F7h
  206.      SIZE = BYTE
  207.      INIT = IOPORT(1)LOC(3) 0
  208.  
  209.       CHOICE = "Secondary"
  210.      SUBTYPE = "SEC"
  211.      FREE
  212. ;        IRQ = 14
  213. ;        SHARE = YES
  214. ;        TRIGGER = EDGE
  215.      PORT = 0170h-0177h
  216.      SIZE = BYTE
  217.      INIT = IOPORT(1)LOC(3) 1
  218.  
  219. FUNCTION = "\nFloppy Control Option"
  220.   SUBFUNCTION = "Floppy Disk Controller"
  221.   COMMENTS = "Select Primary port, Secondary port, or Disable floppy drive
  222.           controller."
  223.     CHOICE = "Disable"
  224.     DISABLE = YES
  225.     FREE
  226.     INIT = IOPORT(2)LOC(5-4) 00
  227.  
  228.      CHOICE = "Primary"
  229.     COMBINE
  230.     IRQ = 6
  231.     SHARE = NO
  232.     PORT = 03F0h-03F7h
  233.     SIZE = BYTE
  234.     INIT = IOPORT(2)LOC(5-4) 01
  235.  
  236.     CHOICE = "Secondary"
  237.     COMBINE
  238.     IRQ = 6
  239.     SHARE = NO
  240.     PORT = 0370h-0377h
  241.     SIZE = BYTE
  242.     INIT = IOPORT(2)LOC(5-4) 11
  243.  
  244.   SUBFUNCTION = "Third Floppy Drive Cable Selection"
  245.   COMMENTS = "Select Cable Type for supporting Three Floppy Drives."
  246.     CHOICE = "Single Twisted Cable"
  247.     FREE
  248.     INIT = IOPORT(2)LOC(6) 1
  249.  
  250.     CHOICE = "Double Twisted Cable"
  251.     FREE
  252.     INIT = IOPORT(2)LOC(6) 0
  253.  
  254. ENDGROUP
  255.